package xcmg.device.dao.mapper;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import xcmg.device.dao.entity.setting.PrintTemplateDO;
import xcmg.device.service.vo.setting.PrintTemplateVO;

import java.util.List;
@Mapper
public interface PrintTemplateMapper {
    int deleteByPrimaryKey(String id);

    int insert(PrintTemplateDO record);

    PrintTemplateDO item(String id);

    PrintTemplateDO defaultItem(@Param("orgId") String orgId,@Param("templateType")String templateType);

    int update(PrintTemplateDO record);

    List<PrintTemplateDO> list(PrintTemplateVO recode);

    int clearDefault(@Param("orgId") String orgId,@Param("templateType")String templateType);
}